package com.againstsky.algorithm.bean;

import com.againstsky.algorithm.sort.ASort;

/**
 * Created by agasinst on 2017/8/24.
 */
public  abstract class SortBase extends ASort{

    public abstract void sort(Comparable[] a);

//    protected  boolean less(Comparable v,Comparable w){
//        return v.compareTo(w)<0;
//    }
//
//    protected void exch(Comparable[] a,int i,int j){
//        Comparable t=a[i];
//        a[i]=a[j];
//        a[j]=t;
//    }
//
//    public boolean isSort(Comparable[] a){
//        for (int i=1;i<a.length;i++){
//            if(less(a[i],a[i-1]))return false;
//        }
//        return true;
//    }
//
//    public void show(Comparable[] a){
//        System.out.print("sort:[");
//        for (int i = 0; i < a.length; i++) {
//            System.out.print(a[i]+"");
//            if(i!=a.length-1){
//                System.out.print(",");
//            }
//        }
//        System.out.println("]");
//    }
}
